home *** CD-ROM | disk | FTP | other *** search
/ Aminet 34 / Aminet 34 (2000)(Schatztruhe)[!][Dec 1999].iso / Aminet / util / dtype / RGFX-DT.readme < prev    next >
Encoding:
Text File  |  1999-11-06  |  3.9 KB  |  121 lines

  1. Short:    Datatype for IFF-RGFX-Format (43.11)
  2. Author:   astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  3. Uploader: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
  4. Type:     util/dtype
  5.  
  6. Version:  43.11
  7.  
  8. Requires minimum:
  9.  * OS 3.0
  10.  * MC68020
  11.  * xpkmaster.library V5
  12.  * render.library V30 (included).
  13.  
  14. Additionally recommended:
  15.  * CyberGraphX with picture.datatype V43 for 24-bit images.
  16.  * MUI 3.8 for the preferences.
  17.  
  18.  
  19. With the help of the rgfx.datatype, your datatype sytem is able to read images
  20. coded in the new IFF-RGFX-Format created by Andreas Kleinert.
  21.  
  22. This archive is freeware !
  23. Do with it what you want, as long as you do not remove any files from this archive !
  24.  
  25. The archive also contains the utility 'DT2RGFX'. This converts a datatype picture
  26. to the new IFF-RGFX-Format !
  27.  
  28. The datatype supports the DTM_WRITE-RAW method, to save in own format.
  29.  
  30. Changes since V43.10:
  31. * Added some GlowIcons.
  32. * General speedup.
  33. * Bugfix: Forgot to call a FreeBitmap.
  34.  
  35.  
  36. The full render.library archive is also available in Aminet:dev/misc.
  37.  
  38. Internet: http://www.rzuser.uni-heidelberg.de/~astegema
  39.  
  40.  
  41. Important note about the source code:
  42. *************************************
  43.  
  44. The source has been written in C++ using Maxon-C++ V3.
  45. You will find several instructions a bit strange as I have converted all C-style OS-structures
  46. to C++ OS-structures.
  47. E.g.
  48.  
  49. struct Library
  50. {
  51. struct Node lib_Node;
  52. UBYTE lib_Flags;
  53. UBYTE lib_pad;
  54. UWORD lib_NegSize;
  55. UWORD lib_PosSize;
  56. UWORD lib_Version;
  57. UWORD lib_Revision;
  58. APTR lib_IdString;
  59. ULONG lib_Sum;
  60. UWORD lib_OpenCnt;
  61. };
  62.  
  63. has been converted to
  64.  
  65. struct Library:Node // !!!!!
  66. {
  67. UBYTE lib_Flags;
  68. UBYTE lib_pad;
  69. UWORD lib_NegSize;
  70. UWORD lib_PosSize;
  71. UWORD lib_Version;
  72. UWORD lib_Revision;
  73. APTR lib_IdString;
  74. ULONG lib_Sum;
  75. UWORD lib_OpenCnt;
  76. };
  77.  
  78. This simplifies the code as I don't always need to cast variables to fit arguments
  79. in functions.
  80. Additionally C++ allows to leave away the 'struct' keyword !
  81.  
  82. If you like to recompile the source-code for your compiler, you need to adjust the
  83. source-code to C. But this should be no problem.
  84.  
  85.  
  86. ============================= Archive contents =============================
  87.  
  88. Original  Packed Ratio    Date     Time    Name
  89. -------- ------- ----- --------- --------  -------------
  90.     3352    2241 33.1% 09-Oct-99 00:48:50  RGFX-DT.info
  91.     6956    3779 45.6% 13-Oct-99 15:02:38 +DT2RGFX
  92.    14224    6509 54.2% 08-Oct-99 02:32:14 +rgfx.datatype
  93.        6       6  0.0% 15-Jul-99 15:28:04 +rgfx.prefs
  94.     3435    2217 35.4% 06-Oct-99 17:56:04 +GlowIcons.info
  95.     3352    2245 33.0% 06-Oct-99 17:56:06 +Drawer.info
  96.     3935    2680 31.8% 06-Oct-99 17:56:06 +Tool.info
  97.     2096     663 68.3% 09-Oct-99 13:11:22 +Install
  98.     4233    2885 31.8% 06-Oct-99 22:15:38 +Install.info
  99.    52452   23487 55.2% 15-Jul-99 15:28:04 +render.library
  100.    52244   23390 55.2% 15-Jul-99 15:28:04 +render.library_68040
  101.    52436   23362 55.4% 15-Jul-99 15:28:04 +render.library_68060
  102.     2798    1764 36.9% 06-Oct-99 22:34:56 +NewIcons.info
  103.     3204    2078 35.1% 15-Jul-99 15:28:04 +Drawer.info
  104.     3294    2294 30.3% 15-Jul-99 15:28:04 +Tool.info
  105.     3478    2455 29.4% 06-Oct-99 22:18:24 +Prefs.info
  106.     8540    4352 49.0% 08-Oct-99 02:32:16 +RGFXPrefs
  107.     1669    1299 22.1% 15-Jul-99 15:28:04 +RGFXPrefs.info
  108.    10830    4534 58.1% 11-Oct-99 01:48:54 +RGFX-DT.guide
  109.     3541    1870 47.1% 29-Aug-99 21:16:18 +RGFX-DT.guide.info
  110.     2074    1014 51.1% 08-Oct-99 02:41:54 +RGFX-DT.readme
  111.     2221    1388 37.5% 06-Oct-99 17:49:18 +RGFX-DT.readme.info
  112.       85      78  8.2% 08-Oct-99 02:32:20 +class.h
  113.    22411    5174 76.9% 08-Oct-99 02:32:18 +dispatcher.c
  114.     8069    2771 65.6% 08-Oct-99 02:32:16 +dt2rgfx.c
  115.     3721    1264 66.0% 08-Oct-99 02:32:18 +libbase.c
  116.      244     119 51.2% 08-Oct-99 02:32:18 +make
  117.     1596     641 59.8% 08-Oct-99 02:32:20 +rgfx.h
  118.     5645    1926 65.8% 08-Oct-99 02:32:20 +savergfx.c
  119. -------- ------- ----- --------- --------
  120.   282141  128485 54.4% 15-Oct-99 18:35:00   29 files
  121.